<i-form :model="this.data" class='app-form' ref='form'  id='emitem_main3' style="" @on-validate="formItemValidate.apply(_self, arguments)">
    <input style="display:none;" />
    <row >
            <i-col class="form-layout-container" v-show="detailsModel.grouppanel2.visible" :style="{}"  :lg="{ span: 24, offset: 0 }">
    <app-form-group :model="detailsModel.grouppanel2" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel2.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.emitem.main3_form.details.grouppanel2')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >    
    <app-form-group-data-panel slot="dataInfoPanel" :model="detailsModel.grouppanel2" :data="data" :context="context" :viewparams="viewparams"/>
    <row>
        <i-col class="form-layout-container" v-show="detailsModel.itemcode.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='itemcode' :itemRules="this.rules().itemcode" class='' :caption="$t('entities.emitem.main3_form.details.itemcode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.itemcode.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.itemcode"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.itemcode.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.emitemname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='emitemname' :itemRules="this.rules().emitemname" class='' :caption="$t('entities.emitem.main3_form.details.emitemname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.emitemname.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.emitemname"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.emitemname.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.itemgroup.visible" :style="{}"  :lg="{ span: 24, offset: 0 }" :xl="{ span: 24, offset: 0 }">
    <app-form-item name='itemgroup' :itemRules="this.rules().itemgroup" class='' :caption="$t('entities.emitem.main3_form.details.itemgroup')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.itemgroup.error" :isEmptyCaption="false" labelPos="LEFT">
    
<app-checkbox-list 
  v-model="data.itemgroup" 
  :data="data" 
  :context="context"
  :viewparams="viewparams" 
  :disabled="detailsModel.itemgroup.disabled" 
  :localContext ='{ }' 
  :localParam ='{ }' 
  tag='EMITEMGROUP' 
  codelistType='STATIC' 
  mode="num"
  name="itemgroup" 
  style="">
</app-checkbox-list>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.itemtypename.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='itemtypename' :itemRules="this.rules().itemtypename" class='' :caption="$t('entities.emitem.main3_form.details.itemtypename')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.itemtypename.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.itemtypename.disabled"
    name='itemtypename'
    deMajorField='emitemtypename'
    deKeyField='emitemtype'
    :service="service"
    :acParams="{ serviceName: 'EMItemTypeService', interfaceName: 'FetchDefault'}"
    valueitem='itemtypeid' 
    :value="data.itemtypename"
    :pickupView="{ viewname: 'emitemtypepickup-view', title: $t('entities.emitemtype.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'emitemtypes', parameterName: 'emitemtype' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.acclassname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='acclassname' :itemRules="this.rules().acclassname" class='' :caption="$t('entities.emitem.main3_form.details.acclassname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.acclassname.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.acclassname.disabled"
    name='acclassname'
    deMajorField='emacclassname'
    deKeyField='emacclass'
    :service="service"
    :acParams="{ serviceName: 'EMACClassService', interfaceName: 'FetchDefault'}"
    valueitem='acclassid' 
    :value="data.acclassname"
    :pickupView="{ viewname: 'emacclasspickup-view', title: $t('entities.emacclass.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'emacclasses', parameterName: 'emacclass' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.itemmodelcode.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='itemmodelcode' :itemRules="this.rules().itemmodelcode" class='' :caption="$t('entities.emitem.main3_form.details.itemmodelcode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.itemmodelcode.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.itemmodelcode"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.itemmodelcode.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.itemserialcode.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='itemserialcode' :itemRules="this.rules().itemserialcode" class='' :caption="$t('entities.emitem.main3_form.details.itemserialcode')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.itemserialcode.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.itemserialcode"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.itemserialcode.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.isassetflag.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='isassetflag' :itemRules="this.rules().isassetflag" class='' :caption="$t('entities.emitem.main3_form.details.isassetflag')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.isassetflag.error" :isEmptyCaption="false" labelPos="LEFT">
    
<dropdown-list 
    v-model="data.isassetflag"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.isassetflag.disabled"
    style="width:100px;width: 100px;"
    valueType="number"
    tag='YesNo' 
    codelistType='STATIC'
    placeholder='请选择...'
/>
</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.checkmethod.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='checkmethod' :itemRules="this.rules().checkmethod" class='' :caption="$t('entities.emitem.main3_form.details.checkmethod')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.checkmethod.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.checkmethod"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.checkmethod.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.itemdesc.visible" :style="{}"  :lg="{ span: 24, offset: 0 }" :xl="{ span: 24, offset: 0 }">
    <app-form-item name='itemdesc' :itemRules="this.rules().itemdesc" class='' :caption="$t('entities.emitem.main3_form.details.itemdesc')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.itemdesc.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.itemdesc"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.itemdesc.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.dens.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='dens' :itemRules="this.rules().dens" class='' :caption="$t('entities.emitem.main3_form.details.dens')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.dens.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.dens"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.dens.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.isnew.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='isnew' :itemRules="this.rules().isnew" class='' :caption="$t('entities.emitem.main3_form.details.isnew')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.isnew.error" :isEmptyCaption="false" labelPos="LEFT">
    
<app-radio-group 
  v-model="data.isnew"
  :data="data" 
  :context="context"
  :viewparams="viewparams"   
  :disabled="detailsModel.isnew.disabled"  
  name="isnew" 
  :localContext ='{ }' 
  :localParam ='{ }' 
  tag='EMISNEW_001' 
  codelistType='STATIC' 
  style="">
</app-radio-group>

</app-form-item>

</i-col>
    
    </row>
</app-form-group>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.grouppanel15.visible" :style="{}"  :lg="{ span: 24, offset: 0 }">
    <app-form-group :model="detailsModel.grouppanel15" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel15.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.emitem.main3_form.details.grouppanel15')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >    
    <app-form-group-data-panel slot="dataInfoPanel" :model="detailsModel.grouppanel15" :data="data" :context="context" :viewparams="viewparams"/>
    <row>
        <i-col class="form-layout-container" v-show="detailsModel.storename.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='storename' :itemRules="this.rules().storename" class='' :caption="$t('entities.emitem.main3_form.details.storename')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.storename.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.storename.disabled"
    name='storename'
    deMajorField='emstorename'
    deKeyField='emstore'
    :service="service"
    :acParams="{ serviceName: 'EMStoreService', interfaceName: 'FetchDefault'}"
    valueitem='storeid' 
    :value="data.storename"
    :pickupView="{ viewname: 'emstorepickup-view', title: $t('entities.emstore.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'emstores', parameterName: 'emstore' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.storepartname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='storepartname' :itemRules="this.rules().storepartname" class='' :caption="$t('entities.emitem.main3_form.details.storepartname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.storepartname.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.storepartname.disabled"
    name='storepartname'
    deMajorField='emstorepartname'
    deKeyField='emstorepart'
    :service="service"
    :acParams="{ serviceName: 'EMStorePartService', interfaceName: 'FetchDefault'}"
    valueitem='storepartid' 
    :value="data.storepartname"
    :pickupView="{ viewname: 'emstorepartpickup-view', title: $t('entities.emstorepart.views.pickupview.title'), deResParameters: [{ pathName: 'emstores', parameterName: 'emstore' }, ], parameters: [{ pathName: 'emstoreparts', parameterName: 'emstorepart' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.stocksum.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='stocksum' :itemRules="this.rules().stocksum" class='' :caption="$t('entities.emitem.main3_form.details.stocksum')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.stocksum.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.stocksum"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.stocksum.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.unitname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='unitname' :itemRules="this.rules().unitname" class='' :caption="$t('entities.emitem.main3_form.details.unitname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.unitname.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.unitname.disabled"
    name='unitname'
    deMajorField='pfunitname'
    deKeyField='pfunit'
    :service="service"
    :acParams="{ serviceName: 'PFUnitService', interfaceName: 'FetchDefault'}"
    valueitem='unitid' 
    :value="data.unitname"
    :pickupView="{ viewname: 'pfunitpickup-view', title: $t('entities.pfunit.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'pfunits', parameterName: 'pfunit' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.price.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='price' :itemRules="this.rules().price" class='' :caption="$t('entities.emitem.main3_form.details.price')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.price.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.price"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.price.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.amount.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='amount' :itemRules="this.rules().amount" class='' :caption="$t('entities.emitem.main3_form.details.amount')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.amount.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.amount"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.amount.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.lastsum.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='lastsum' :itemRules="this.rules().lastsum" class='' :caption="$t('entities.emitem.main3_form.details.lastsum')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.lastsum.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.lastsum"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.lastsum.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.highsum.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='highsum' :itemRules="this.rules().highsum" class='' :caption="$t('entities.emitem.main3_form.details.highsum')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.highsum.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.highsum"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.highsum.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.repsum.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='repsum' :itemRules="this.rules().repsum" class='' :caption="$t('entities.emitem.main3_form.details.repsum')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.repsum.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.repsum"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.repsum.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.abctype.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='abctype' :itemRules="this.rules().abctype" class='' :caption="$t('entities.emitem.main3_form.details.abctype')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.abctype.error" :isEmptyCaption="false" labelPos="LEFT">
    
<dropdown-list 
    v-model="data.abctype"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.abctype.disabled"
    valueType="string"
    tag='EMABCTYPE'
    codelistType='STATIC'
    placeholder='请选择...'
    
/>
</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.lastprice.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='lastprice' :itemRules="this.rules().lastprice" class='' :caption="$t('entities.emitem.main3_form.details.lastprice')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.lastprice.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.lastprice"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.lastprice.disabled" 
    type='text' 
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.sempname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='sempname' :itemRules="this.rules().sempname" class='' :caption="$t('entities.emitem.main3_form.details.sempname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.sempname.error" :isEmptyCaption="false" labelPos="LEFT">
    
<app-group-select
  name="sempname"
  :value='data.sempname'
  valueitem="sempid"
  url="/ibzorganizations/${selected-orgid}/ibzemployees/picker"
  treeurl="/ibzorganizations/${orgid}/suborg/picker"
  :multiple="false"
  filter="srforgid"
  :fillmap="{'id':'sempid','label':'sempname'}"
  :disabled="detailsModel.sempname.disabled"
  :data="data"
  :context="context"
  @formitemvaluechange="onFormItemValueChange.apply(_self, arguments)">
</app-group-select>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.stockinl.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='stockinl' :itemRules="this.rules().stockinl" class='' :caption="$t('entities.emitem.main3_form.details.stockinl')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.stockinl.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.stockinl"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.stockinl.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.lastindate.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='lastindate' :itemRules="this.rules().lastindate" class='' :caption="$t('entities.emitem.main3_form.details.lastindate')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.lastindate.error" :isEmptyCaption="false" labelPos="LEFT">
    <i-input v-model="data.lastindate" readonly disabled style=""></i-input>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.lastaempname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='lastaempname' :itemRules="this.rules().lastaempname" class='' :caption="$t('entities.emitem.main3_form.details.lastaempname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.lastaempname.error" :isEmptyCaption="false" labelPos="LEFT">
    
<app-group-select
  name="lastaempname"
  :value='data.lastaempname'
  valueitem="lastaempid"
  url="/ibzorganizations/${selected-orgid}/ibzemployees/picker"
  treeurl="/ibzorganizations/${orgid}/suborg/picker"
  :multiple="false"
  filter="srforgid"
  :fillmap="{'id':'lastaempid','label':'lastaempname'}"
  :disabled="detailsModel.lastaempname.disabled"
  :data="data"
  :context="context"
  @formitemvaluechange="onFormItemValueChange.apply(_self, arguments)">
</app-group-select>

</app-form-item>

</i-col>
    
    </row>
</app-form-group>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.grouppanel31.visible" :style="{}"  :lg="{ span: 24, offset: 0 }">
    <app-form-group :model="detailsModel.grouppanel31" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.grouppanel31.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.emitem.main3_form.details.grouppanel31')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >    
    <app-form-group-data-panel slot="dataInfoPanel" :model="detailsModel.grouppanel31" :data="data" :context="context" :viewparams="viewparams"/>
    <row>
        <i-col class="form-layout-container" v-show="detailsModel.labservicename.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='labservicename' :itemRules="this.rules().labservicename" class='' :caption="$t('entities.emitem.main3_form.details.labservicename')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.labservicename.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.labservicename.disabled"
    name='labservicename'
    deMajorField='emservicename'
    deKeyField='emservice'
    :service="service"
    :acParams="{ serviceName: 'EMServiceService', interfaceName: 'FetchDefault'}"
    valueitem='labserviceid' 
    :value="data.labservicename"
    :pickupView="{ viewname: 'emservicepickup-view', title: $t('entities.emservice.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'emservices', parameterName: 'emservice' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.empname.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='empname' :itemRules="this.rules().empname" class='' :caption="$t('entities.emitem.main3_form.details.empname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.empname.error" :isEmptyCaption="false" labelPos="LEFT">
    
<app-group-select
  name="empname"
  :value='data.empname'
  valueitem="empid"
  url="/ibzorganizations/${selected-orgid}/ibzemployees/picker"
  treeurl="/ibzorganizations/${orgid}/suborg/picker"
  :multiple="false"
  filter="srforgid"
  :fillmap="{'id':'empid','label':'empname'}"
  :disabled="detailsModel.empname.disabled"
  :data="data"
  :context="context"
  @formitemvaluechange="onFormItemValueChange.apply(_self, arguments)">
</app-group-select>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.mservicename.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='mservicename' :itemRules="this.rules().mservicename" class='' :caption="$t('entities.emitem.main3_form.details.mservicename')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.mservicename.error" :isEmptyCaption="false" labelPos="LEFT">
    
  <app-picker 
    :formState="formState"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.mservicename.disabled"
    name='mservicename'
    deMajorField='emservicename'
    deKeyField='emservice'
    :service="service"
    :acParams="{ serviceName: 'EMServiceService', interfaceName: 'FetchDefault'}"
    valueitem='mserviceid' 
    :value="data.mservicename"
    :pickupView="{ viewname: 'emservicepickup-view', title: $t('entities.emservice.views.pickupview.title'), deResParameters: [], parameters: [{ pathName: 'emservices', parameterName: 'emservice' }, { pathName: 'pickupview', parameterName: 'pickupview' } ], placement:'' }"
    style=""  
    @formitemvaluechange="onFormItemValueChange($event)">
  </app-picker>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.warrantyday.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='warrantyday' :itemRules="this.rules().warrantyday" class='' :caption="$t('entities.emitem.main3_form.details.warrantyday')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.warrantyday.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.warrantyday"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.warrantyday.disabled" 
    type='number' 
    :precision="2"
    style="">
</input-box>

</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.no3q.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='no3q' :itemRules="this.rules().no3q" class='' :caption="$t('entities.emitem.main3_form.details.no3q')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.no3q.error" :isEmptyCaption="false" labelPos="LEFT">
    
<dropdown-list 
    v-model="data.no3q"
    :data="data"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{ }' 
    :localParam ='{ }' 
    :disabled="detailsModel.no3q.disabled"
    style="width:100px;width: 100px;"
    valueType="number"
    tag='YesNo' 
    codelistType='STATIC'
    placeholder='请选择...'
/>
</app-form-item>

</i-col>
<i-col class="form-layout-container" v-show="detailsModel.life.visible" :style="{}"  :lg="{ span: 12, offset: 0 }" :xl="{ span: 12, offset: 0 }">
    <app-form-item name='life' :itemRules="this.rules().life" class='' :caption="$t('entities.emitem.main3_form.details.life')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.life.error" :isEmptyCaption="false" labelPos="LEFT">
    <input-box 
    v-model="data.life"  
    @enter="onEnter($event)"  
     unit=""  
    :disabled="detailsModel.life.disabled" 
    type='number' 
    style="">
</input-box>

</app-form-item>

</i-col>
    
    </row>
</app-form-group>

</i-col>


    </row>
</i-form>
